//package com.qifenqian.turbot.deprecated.contract
//
//import com.qifenqian.turbot.module.entity.response.LoginEntity
//import com.qifenqian.turbot.net.ModelCallback
//
///**
// * @author H
// * @createTime 2018/12/14 11:11
// * @description 登录成功
// * @see
// * @since
// */
//@Deprecated("AccountContract")
//interface LoginContract {
//
//    interface Model {
//        /**
//         * 发送验证码
//         */
//        fun sendSmsCode(type: Int, callback: ModelCallback<Nothing>)
//
//        /**
//         * 登录
//         */
//        fun login(userCode: String, password: String, loginType: Int, smsCode: String, callback: ModelCallback<LoginEntity>)
//    }
//
//    interface View {
//        /**
//         * 发送验证码成功
//         */
//        fun getCodeSuccess()
//
//        fun getCodeFailure(code: Int, msg: String?)
//
//        /**
//         * 登录成功
//         */
//        fun loginSuccess(loginEntity: LoginEntity?)
//
//        fun loginFailure(code: Int, msg: String? = "登录失败")
//    }
//
//    interface Presenter {
//
//        fun sendSmsCode(type: Int)
//
//        fun login(userCode: String, password: String, loginType: Int, smsCode: String)
//    }
//}
